Exact Combinatorial Branch-and-Bound for Graph Bisection
نویسندگان
چکیده
We present a novel exact algorithm for the minimum graph bisection problem, whose goal is to partition a graph into two equallysized cells while minimizing the number of edges between them. Our algorithm is based on the branch-and-bound framework and, unlike most previous approaches, it is fully combinatorial. We present stronger lower bounds, improved branching rules, and a new decomposition technique that contracts entire regions of the graph without losing optimality guarantees. In practice, our algorithm works particularly well on instances with relatively small minimum bisections, solving large real-world graphs (with tens of thousands to millions of vertices) to optimality.
منابع مشابه
An exact combinatorial algorithm for minimum graph bisection
We present a novel exact algorithm for the minimum graph bisection problem, whose goal is to partition a graph into two equally-sized cells while minimizing the number of edges between them. Our algorithm is based on the branch-and-bound framework and, unlike most previous approaches, it is fully combinatorial. We introduce novel lower bounds based on packing trees, as well as a new decompositi...
متن کاملMulticommodity Flow Approximation Used for Exact Graph Partitioning
We present a fully polynomial-time approximation scheme for a multicommodity flow problem that yields lower bounds of the graph bisection problem. We compare the approximation algorithm with Lagrangian relaxation based cost-decomposition approaches and linear programming software when embedded in an exact branch&bound approach for graph bisection. It is shown that the approximation algorithm is...
متن کاملLP and SDP branch-and-cut algorithms for the minimum graph bisection problem: a computational comparison
While semidefinite relaxations are known to deliver good approximations for combinatorial optimization problems like graph bisection, their practical scope is mostly associated with small dense instances. For large sparse instances, cutting plane techniques are considered the method of choice. These are also applicable for semidefinite relaxations via the spectral bundle method, which allows to...
متن کاملSolving Graph Bisection Problems with Semidefinite
An exact solution method for the graph bisection problem is presented. We describe a branch-and-bound algorithm which is based on a cutting plane approach combining semideenite programming and polyhedral relax-ations. We report on extensive numerical experiments which were performed for various classes of graphs. The results indicate that the present approach solves general problem instances wi...
متن کاملSolving Graph Bisection Problems with Semidefinite Programming
An exact solution method for the graph bisection problem is presented. We describe a branch-and-bound algorithm which is based on a cutting plane approach combining semideenite programming and polyhedral relax-ations. We report on extensive numerical experiments which were performed for various classes of graphs. The results indicate that the present approach solves general problem instances wi...
متن کامل